home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Systemmonitors
/
RSys
/
RSysSrc.lha
/
MakeFile
< prev
next >
Wrap
Makefile
|
1993-09-26
|
7KB
|
200 lines
#
# $VER: MakeFile 1.3 (15.07.93) (c) by Rolf Böhme für RSys 1.3
#
PROG = RSys
VERSION = 13
PRE = RSysPre.h
SRC = RSys.c RSysExtern.c RSysBroker.c RSysDOSLists.c RSysExecLists.c \
RSysFiletype.c RSysGfxIntuiLists.c RSysGlobal.c RSysHandlerList.c \
RSysHelp.c RSysIconify.c RSysInit.c RSysList.c RSysSpecialList.c \
RSysSummaryLists.c RSysUtils.c RSysModify.c RSysAction.c\
RSysDisplays.c RSysCrypt.c RSysFormatDisk.c RSysFindFile.c \
RSyshunks.c RSyscrc.c \
RSyssavewindow.c RSyssignaltrap.c RSysTreeHunks.c RSysMain.c \
RSysCheckOffsets.c RSysClip.c RSysFlush.c RSysTextFormatter.c \
RSysIntuiCtrl.c RSysGfxCtrl.c RSysError.c RSysPreferenceLists.c \
RSysShowFont.c RSysInitData.c RSysMonitor.c RSysSearch.c
OBJ = RSys.o RSysExtern.o RSysBroker.o RSysDOSLists.o RSysExecLists.o \
RSysFiletype.o RSysGfxIntuiLists.o RSysGlobal.o RSysHandlerList.o \
RSysHelp.o RSysIconify.o RSysInit.o RSysList.o RSysSpecialList.o \
RSysSummaryLists.o RSysUtils.o RSysModify.o RSysAction.o\
RSysDisplays.o RSyscrypt.o RSysFormatDisk.o RSysFindFile.o \
RSyshunks.o RSyscrc.o \
RSyssavewindow.o RSyssignaltrap.o RSysTreeHunks.o \
RSysCheckOffsets.o RSysClip.o RSysFlush.o RSysTextFormatter.o \
RSysIntuiCtrl.o RSysGfxCtrl.o RSysError.o RSysPreferenceLists.o RSysMain.o \
RSysShowFont.o RSysInitData.o RSysMonitor.o RSysSearch.o
ASM = RSysIdents.asm RSysSprintf.asm RSysTrap.asm
ASMOBJ = RSysIdents.o RSysSprintf.o RSysTrap.o
INC = RSys.h RSysFunc.h RSysversion.h RSysDebug.h RSysEnum.h
PRO = RSys.pro RSysBroker.pro RSysDOSLists.pro RSysExecLists.pro RSysExtern.pro \
RSysFiletype.pro RSysGfxIntuiLists.pro RSysHandlerList.pro \
RSysDisplays.pro RSysFormatDisk.pro RSysFindFile.pro RSyscrc.pro RSyssavewindow.pro \
RSyssignaltrap.pro RSysTextFormatter.pro RSysIntuiCtrl.pro RSysGfxCtrl.pro\
RSysHelp.pro RSysIconify.pro RSysInit.pro RSysList.pro RSysSpecialList.pro \
RSysSummaryLists.pro RSysUtils.pro RSysModify.pro RSysAction.pro RSysCrypt.pro \
RSyshunks.pro RSysTreeHunks.pro RSysCheckOffsets.pro \
RSysClip.pro RSysFlush.pro RSysError.pro RSysPreferenceLists.pro \
RSysShowFont.pro RSysInitData.pro RSysMonitor.pro RSysSearch.pro
CALLS = RSys.calls RSysExtern.calls RSysBroker.calls RSysDOSLists.calls \
RSysExecLists.calls RSysFiletype.calls RSysGfxIntuiLists.calls \
RSysGlobal.calls RSysHandlerList.calls RSysHelp.calls \
RSysIconify.calls RSysInit.calls RSysList.calls \
RSysSpecialList.calls RSysSummaryLists.calls RSysUtils.calls \
RSysModify.calls RSysAction.calls RSysDisplays.calls \
RSysCrypt.calls RSysFormatDisk.calls RSysFindFile.calls RSyshunks.calls RSyscrc.calls \
RSyssavewindow.calls RSyssignaltrap.calls RSysTreeHunks.calls \
RSysMain.calls RSysCheckOffsets.calls RSysClip.calls \
RSysFlush.calls RSysTextFormatter.calls RSysIntuiCtrl.calls \
RSysGfxCtrl.calls RSysError.calls RSysPreferenceLists.calls \
RSysShowFont.calls RSysInitData.calls RSysMonitor.calls RSysSearch.calls
DAT = data/#?.dat data/#?.context
COPYDIR = demo/
CFLAGS = -qq -wdlp -sou -pe -hi RSys.pre
LFLAGS = +q -t +l cc:lib/libs/small.lib cc:lib/libs/debug.lib +l -lc
ARCHIVER = LHA u
REKARCHIVER = LHA -r u
CC = cc
LN = ln
AS = as
.h.pre:
$(CC) -qfq -wdlp -sou -pe -ho RSys.pre $(PRE)
.asm.o:
$(AS) $*.asm -o $*.o
.c.o:
$(CC) $(CFLAGS) $*.c
.c.pro:
MKProto $*.c NUMBER TO $*.pro
.c.calls:
ctools:scan/calls -eiv $*.c >calls/$*.calls
$(PROG): $(OBJ) $(ASMOBJ)
$(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
start: $(OBJ) $(ASMOBJ)
$(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
tbreak RSys
RSys
link:
$(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
#$(OBJ): RSys.pre
RSys.pre : $(PRE)
pro: $(PRO)
MyJoin RSysFunc.h $(PRO)
# rpl RSysFunc.h "()" "(void)" -q
funcguide:
MKProto RSys#?.c STATIC HYPER HWIDTH 25 HCOL 3 TO function.guide
rette:
$(ARCHIVER) DF1:RSysSrc $(SRC) $(ASM) $(INC) $(PRE) $(DAT) \
MakeFile RSys RSys.info \
RSysAction.dat tags Function.guide
$(ARCHIVER) df1:RSysDoc doc/RSys13.texi doc/RSys13.guide.context \
doc/makefile
$(ARCHIVER) df1:doc13 doc/#?.texi doc/MakeFile
$(ARCHIVER) df1:RSysInstall #?install#?
# $(ARCHIVER) df1:RSysCalls calls/#?.calls
$(REKARCHIVER) df1:Goodies Goodies/#?
install:
copy RSys sys:wbstartup/
# copy RSys.info sys:wbstartup/
copy RSysHardware.dat sys:wbstartup/
copy RSysLibOff.dat sys:wbstartup/
#-------------------------------------------------
copy RSys doks:wbstartup/
# copy RSys.info doks:wbstartup/
copy RSysHardware.dat doks:wbstartup/
copy RSysLibOff.dat doks:wbstartup/
tags: $(SRC)
ctags $(SRC)
$(CALLS): $(SRC)
calls : $(CALLS)
info:
ownc:ls -l RSys >>RSysSize
ownc:MuchMore RSysSize
indent:
indent $(SRC) -v
copyinst:
copy RSys$(VERSION).Install $(COPYDIR)
copy RSys$(VERSION).Install.info" $(COPYDIR)
copy RSys.lha $(COPYDIR)
distribute:
# --------------------------------------------------- Die Quelldateien
$(ARCHIVER) RSysSrc.lha \
$(SRC) $(ASM) $(INC) $(PRE) makefile tags \
function.guide function.guide.info \
RSysSrc.contents RSysSrc.contents.info
# --------------------------------------------------- Die Calls der Src-Dateien
$(ARCHIVER) RSysCalls.lha calls/#?.calls \
calls/RSysCalls.contents calls/RSysCalls.contents.info
# --------------------------------------------------- Die Goodies
$(REKARCHIVER) RSysGoodies.lha \
goodies/#? \
goodies/RSysGoodies.contents goodies/RSysGoodies.contents.info
# --------------------------------------------------- Die externen Daten
$(ARCHIVER) RSysData.lha \
data/#?.dat data/#?.context \
data/RSysData.contents data/RSysData.contents.info
# --------------------------------------------------- Die Arexx-Dateien
$(ARCHIVER) RSysArexx.lha \
arexx/#?.rexx\
arexx/RSysArexx.contents arexx/RSysArexx.contents.info
# --------------------------------------------------- Die Dokumentation
$(ARCHIVER) RSysDoc.lha \
doc/RSys$(VERSION).doc doc/RSys$(VERSION).doc.info \
doc/RSys$(VERSION).guide doc/RSys$(VERSION).guide.info \
doc/#?.texi doc/MakeFile doc/RSysHistory \
doc/RSysDoc.contents doc/RSysDoc.contents.info
# --------------------------------------------------- Die Executables
$(ARCHIVER) RSysExe.lha \
RSys
# --------------------------------------------------- Die Library
$(ARCHIVER) RSysLibs.lha \
libs:amigaguide.library
# --------------------------------------------------- Die Icons
$(ARCHIVER) RSysIcons.lha \
icons/#?.info
# --------------------------------------------------- Das Archiv :-)
$(ARCHIVER) RSys$(VERSION).lha \
RSysSrc.lha RSysGoodies.lha RSysData.lha RSysArexx.lha \
RSysDoc.lha RSysExe.lha RSysCalls.lha RSysLibs.lha RSysIcons.lha\
RSys$(VERSION).Install RSys$(VERSION).Install.info \
Copyright Copyright.info OwnC:LhX
copy RSys$(VERSION).lha $(COPYDIR)
# delete #?.lha